public class IAMhaggler_Concession
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected double |
RISK_PARAMETER |
| Constructor and Description |
|---|
IAMhaggler_Concession(UtilitySpace utilitySpace) |
| Modifier and Type | Method and Description |
|---|---|
protected Jama.Matrix |
generateRiskFunction(double riskParameter)
Generate an n-by-m matrix representing the risk based utility for a given
utility-time combination.
|
protected double |
generateRiskFunction(double riskParameter,
double utility)
Generate the risk based utility for a given actual utility.
|
double |
getTarget(double opponentUtility,
double time)
Get the target at a given time, recording the opponent's utility.
|
public IAMhaggler_Concession(UtilitySpace utilitySpace)
public double getTarget(double opponentUtility,
double time)
opponentUtility - The utility of the most recent offer made by the opponent.time - The current time.protected Jama.Matrix generateRiskFunction(double riskParameter)
riskParameter - The risk parameter.protected double generateRiskFunction(double riskParameter,
double utility)
riskParameter - The risk parameter.utility - The actual utility to calculate the risk based utility from.